Least Upper Bounds on the Size of Confluence and Church-Rosser Diagrams in Term Rewriting and λ-Calculus1
نویسندگان
چکیده
We study confluence and the Church-Rosser property in term rewriting and λ-calculus with explicit bounds on term sizes and reduction lengths. Given a system R, we are interested in the lengths of the reductions in the smallest valleys t→∗ s′ ∗← t′ expressed as a function: — for confluence a function vsR(m,n) where the valleys are for peaks t ∗← s→∗ t′ with s of size at most m and the reductions of maximum length n, and — for the Church-Rosser property a function cvsR(m,n) where the valleys are for conversions t↔∗ t′ with t and t′ of size at most m and the conversion of maximum length n.
منابع مشابه
Least Upper Bounds on the Size of Church-Rosser Diagrams in Term Rewriting and λ-Calculus
We study the Church-Rosser property—which is also known as confluence—in term rewriting and λ-calculus. Given a system R and a peak t ∗← s →∗ t′ in R, we are interested in the length of the reductions in the smallest corresponding valley t →∗ s′ ∗← t′ as a function vsR(m,n) of the size m of s and the maximum length n of the reductions in the peak. For confluent term rewriting systems (TRSs), we...
متن کاملChurch-Rosser Made Easy
The Church–Rosser theorem states that the λ-calculus is confluent under αand β-reductions. The standard proof of this result is due to Tait and Martin-Löf. In this note, we present an alternative proof based on the notion of acceptable orderings. The technique is easily modified to give confluence of the βη-calculus.
متن کاملUnique normal form property of compatible term rewriting systems: a new proof of Chew's theorem
We present a new proof of Chew's theorem, which states that normal forms are unique up to conversion in compatible term rewriting systems. We apply the technique of left-right separated conditional term rewriting systems (LRCTRSs), in which the unique normal form property of a term rewriting system is reduced to the Church-Rosser property of its conditional linearization. In contrast to traditi...
متن کاملCoLL: A Confluence Tool for Left-Linear Term Rewrite Systems
We present a confluence tool for left-linear term rewrite systems. The tool proves confluence by using Hindley’s commutation theorem together with three commutation criteria, including Church-Rosser modulo associative and/or commutative theories. Despite a small number of its techniques, experiments show that the tool is comparable to recent powerful confluence tools.
متن کاملOn confluence and residuals in Cauchy convergent transfinite rewriting
We show that non-collapsing orthogonal term rewriting systems do not have the transfinite Church-Rosser property in the setting of Cauchy convergence. In addition, we show that for (a transfinite version of) the Parallel Moves Lemma to hold, any definition of residual for Cauchy convergent rewriting must either part with a number of fundamental properties enjoyed by rewriting systems in the fin...
متن کامل